<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <script src="../js/vue-2.6.12开发.js"></script>
</head>

<body>

    <div id="root">
        <button @click="updateMei">更新马冬梅的信息</button>
        <div v-for="(item,index) in perms" :key="item.id">{{item.name}}-{{item.age}}-{{item.sex}}</div>
    </div>
    <script>
        const vm = new Vue({
            el: '#root',
            data: {
                perms: [{
                    id: 001,
                    name: '马冬梅',
                    age: 19,
                    sex: '女'
                }, {
                    id: 002,
                    name: '周冬雨',
                    age: 20,
                    sex: '女'
                }, {
                    id: 003,
                    name: '周杰伦',
                    age: 21,
                    sex: '男'
                }, {
                    id: 004,
                    name: '温兆伦',
                    age: 22,
                    sex: '男'
                }
                ],
            },
            methods: {
                updateMei() {

                    // this.perms[0].name = '马老师'//奏效
                    // this.perms[0].age = 50//奏效
                    // this.perms[0].sex = '男'//奏效
                    // this.perms[0] = {
                    //     id: 001,
                    //     id: 001,
                    //     age: 50,
                    //     sex: '男'
                    // }//不奏效
                    this.perms.splice(0, 1,{ id: 001, name: '马老师', age: 50, sex: '男' })
                }
            }
        })
    </script>
</body>

</html>